package heima_bixiangdong;

public class ThreadDemo1 {
    public static void main(String[] args) {
        System.out.println("main方法开始运行：" + Thread.currentThread().getName() + "..." + Thread.currentThread().getId());
        // 创建线程对象t0和t1
        MyThread1 t0 = new MyThread1();
        MyThread1 t1 = new MyThread1();

        // 直接调用run()方法，没有开启新线程，只是普通的对象调用方法
        // t0.run();

        // 调用start()方法，会开启一个新线程，jvm调用run()方法在开启的线程中执行
        t0.start();
        t1.start();
        // t0.start(); // IllegalThreadStateException


        Thread thread = new Thread() {
            @Override
            public void run() {
                System.out.println("xxxx");
            }
        };

        thread.start();
    }
}
